/*! lzf */

!function (e) {
    var i = this;
    this.user = {
        rules: {pu_mobile: {required: !0, range: [13e9, 2e10]}, pu_name: "required", zd_name: "required"},
        messages: {
            pu_mobile: {required: "璇疯緭鍏ョ數璇濆彿鐮�", range: "璇疯緭鍏ユ纭殑鎵嬫満鍙风爜"},
            pu_name: "璇峰～鍐欑敤鎴风湡瀹炲鍚�",
            zd_name: "璇疯緭鍏ラ儴闂ㄥ悕绉�"
        }
    }, this.property = {
        rules: {
            ppt_note: {maxlength: 150},
            ppt_name: {required: !0, minlength: 2, maxlength: 15},
            ppt_city_id: {required: !0},
            ppt_city_area_id: {required: !0},
            ppt_area_id: {required: !0},
            ppt_addr: {required: !0, minlength: 2, maxlength: 15},
            ppt_tel: {minlength: 6, maxlength: 12},
            ppt_build: {range: [1980, 2100]},
            ppt_ratio: {min: .1, max: 20},
            ppt_green: {min: 0, max: 100, maxlength: 3},
            ppt_parking_lot: {min: 0, max: 10, maxlength: 4},
            pc_name: {required: !0}
        },
        messages: {
            ppt_name: {required: "璇疯緭鍏ユゼ鐩樺悕绉�", minlength: "妤肩洏鍚嶇О涓嶈兘灏戜簬2涓瓧", maxlength: "妤肩洏鍚嶇О涓嶈兘瓒呰繃15涓瓧"},
            ppt_city_id: {required: "璇烽€夋嫨鍩庡競"},
            ppt_city_area_id: {required: "璇烽€夋嫨鍖哄煙"},
            ppt_area_id: {required: "璇烽€夋嫨鍟嗗湀"},
            ppt_addr: {required: "璇疯緭鍏ユゼ鐩樺湴鍧€", minlength: "妤肩洏鍦板潃涓嶈兘灏戜簬2涓瓧", maxlength: "妤肩洏鍦板潃涓嶈兘瓒呰繃15涓瓧"},
            ppt_tel: {minlength: "妤肩洏鐢佃瘽涓嶈兘灏戜簬6浣�", maxlength: "妤肩洏鐢佃瘽涓嶈兘瓒呰繃12浣�"},
            ppt_build: {range: "璇疯緭鍏ユ纭殑寤虹瓚骞翠唤"},
            ppt_ratio: {min: "瀹圭Н鐜囦笉鑳藉皬浜�0.1", max: "瀹圭Н鐜囦笉鑳藉ぇ浜�20"},
            ppt_green: {min: "缁垮寲鐜囦笉鑳藉皬浜�0", max: "缁垮寲鐜囦笉鑳藉ぇ浜�100", maxlength: "璇疯緭鍏ユ纭殑缁垮寲鐜囷紝濡�30%锛岃緭鍏�30"},
            ppt_parking_lot: {min: "杞︿綅姣斾笉鑳藉皬浜�0", max: "杞︿綅姣斾笉鑳藉ぇ浜�10", maxlength: "璇疯緭鍏ユ瘡鎴峰搴旂殑杞︿綅鏁帮紝濡�0.7"},
            ppt_note: {maxlength: "鎻忚堪涓嶈兘瓒呰繃150瀛�"},
            pc_name: {required: "璇疯緭鍏ヤ唬鐞嗗叕瀵�"}
        }
    }, this.office_building = {
        rules: {
            ob_name: {required: !0, minlength: 2, maxlength: 15},
            ob_city_id: {required: !0},
            ob_city_area_id: {required: !0},
            ob_addr: {required: !0, minlength: 2, maxlength: 15},
            ob_tel: {required: !0, minlength: 6, maxlength: 12},
            ob_city_id: {required: !0},
            ob_city_area_id: {required: !0}
        },
        messages: {
            ob_name: {required: "璇疯緭鍏ユゼ鐩樺悕绉�", minlength: "妤肩洏鍚嶇О涓嶈兘灏戜簬2涓瓧", maxlength: "妤肩洏鍚嶇О涓嶈兘瓒呰繃15涓瓧"},
            ob_city_id: {required: "璇烽€夋嫨鍩庡競"},
            ob_city_area_id: {required: "璇烽€夋嫨鍖哄煙"},
            ob_addr: {required: "璇疯緭鍏ユゼ鐩樺湴鍧€", minlength: "妤肩洏鍦板潃涓嶈兘灏戜簬2涓瓧", maxlength: "妤肩洏鍦板潃涓嶈兘瓒呰繃15涓瓧"},
            ob_tel: {required: "璇疯緭鍏ユゼ鐩樼數璇�", minlength: "妤肩洏鐢佃瘽涓嶈兘灏戜簬6浣�", maxlength: "妤肩洏鐢佃瘽涓嶈兘瓒呰繃12浣�"},
            ob_city_id: {required: "璇烽€夋嫨鍩庡競"},
            ob_city_area_id: {required: "璇烽€夋嫨鍖哄煙"}
        }
    }, this.office_apart = {
        rules: {
            oa_note: {maxlength: 20},
            ob_name: {required: !0},
            oa_decoration: {required: !0},
            oa_type: {required: !0},
            oa_floor: {required: !0, digits: !0, min: 1, max: 1e3},
            oa_seats: {required: !0, digits: !0, min: 1, max: 1e5},
            oa_min_period: {required: !0},
            oa_space: {required: !0, digits: !0, min: 1, max: 1e5},
            oa_rent: {required: !0, digits: !0, min: 1, max: 1e7},
            oa_unit_rent: {required: !0, digits: !0, min: 1, max: 1e8}
        },
        messages: {
            ob_name: {required: "璇疯緭鍏ュ啓瀛楁ゼ鍚嶇О"},
            oa_decoration: {required: "璇烽€夋嫨瑁呬慨"},
            oa_type: {required: "璇烽€夋嫨鎴挎簮绫诲瀷"},
            oa_floor: {required: "璇疯緭鍏ユゼ灞�", digits: "妤煎眰蹇呴』鏄暣鏁�", min: "妤煎眰涓嶈兘灏忎簬1", max: "璇疯緭鍏ユ纭殑妤煎眰"},
            oa_seats: {required: "璇疯緭鍏ュ彲瀹圭撼宸ヤ綅", digits: "宸ヤ綅蹇呴』鏄暣鏁�", min: "宸ヤ綅涓嶈兘灏忎簬1", max: "璇疯緭鍏ユ纭殑宸ヤ綅鏁�"},
            oa_min_period: {required: "璇烽€夋嫨鏈€鐭鏈�"},
            oa_space: {required: "璇疯緭鍏ユ埧闂撮潰绉�", digits: "闈㈢Н蹇呴』鏄暣鏁�", min: "闈㈢Н涓嶈兘灏忎簬1", max: "璇疯緭鍏ユ纭殑闈㈢Н"},
            oa_rent: {required: "璇疯緭鍏ョ閲�", digits: "绉熼噾蹇呴』鏄暣鏁�", min: "绉熼噾涓嶈兘灏忎簬1", max: "璇疯緭鍏ユ纭殑绉熼噾"},
            oa_unit_rent: {required: "璇疯緭鍏ュ崟浠�", digits: "鍗曚环蹇呴』鏄暣鏁�", min: "鍗曚环涓嶈兘灏忎簬1", max: "璇疯緭鍏ユ纭殑鍗曚环"},
            oa_note: {maxlength: "鎻忚堪涓嶈兘瓒呰繃20瀛�"}
        }
    }, this.apart = {
        rules: {
            ppt_name: "required",
            att_note: {maxlength: 150},
            tp_region_name: {required: !0},
            att_hall_number: {required: !0, digits: !0, min: 0},
            att_floor: {required: !0, digits: !0, min: 1},
            att_top_floor: {required: !0, digits: !0, min: 1},
            att_rooms: {required: !0, digits: !0, min: 1, max: 9},
            att_space: {required: !0, digits: !0, min: 1},
            att_washrooms: {required: !0, digits: !0, min: 0},
            att_beds: {required: !0, digits: !0},
            att_rent: {required: !0, number: !0, min: 1},
            att_deposit: {required: !0, number: !0, min: 1},
            att_decoration: "required",
            att_memo: {maxlength: 12}
        },
        messages: {
            att_note: {maxlength: "鎴挎簮鎻忚堪鏈€闀夸笉鑳借秴杩�150涓瓧"},
            ppt_name: "璇烽€夋嫨妤肩洏",
            tp_region_name: {required: "璇烽€夋嫨鍖哄煙"},
            att_hall_number: {required: "璇疯緭鍏ュ巺鏁伴噺", digits: "鍘呮暟閲忓繀椤绘槸鏁存暟", min: "鍘呮暟閲忎笉鑳藉皬浜�0"},
            att_floor: {required: "璇疯緭鍏ユゼ灞�", digits: "妤煎眰蹇呴』鏄暣鏁�", min: "妤煎眰涓嶈兘灏忎簬1"},
            att_top_floor: {required: "璇疯緭鍏ユ€绘ゼ灞�", digits: "鎬绘ゼ灞傚繀椤绘槸鏁存暟", min: "鎬绘ゼ灞備笉鑳藉皬浜�1"},
            att_rooms: {required: "璇疯緭鍏ユ埧闂存暟", digits: "鎴块棿鏁板繀椤绘槸鏁存暟", min: "鎴块棿鏁颁笉鑳藉皬浜�1", max: "鎴块棿鏁颁笉鑳藉ぇ浜�9"},
            att_space: {required: "璇疯緭鍏ラ潰绉�", digits: "闈㈢Н蹇呴』鏄暣鏁�", min: "闈㈢Н涓嶈兘灏忎簬1"},
            att_washrooms: {required: "璇疯緭鍏ュ崼鐢熼棿鏁�", digits: "鍗敓闂存暟蹇呴』鏄暣鏁�", min: "鍗敓闂存暟涓嶈兘灏忎簬0"},
            att_beds: {required: "璇疯緭鍏ュ簥浣嶆暟", digits: "搴婁綅鏁板繀椤绘槸鏁存暟"},
            att_rent: {required: "璇疯緭鍏ョ閲�", number: "绉熼噾蹇呴』鏄暟瀛�", min: "绉熼噾涓嶈兘灏忎簬0"},
            att_deposit: {required: "璇疯緭鍏ユ娂閲�", number: "鎶奸噾蹇呴』鏄暟瀛�", min: "鎶奸噾涓嶈兘灏忎簬0"},
            att_decoration: "璇烽€夋嫨瑁呬慨",
            att_memo: {maxlength: "澶囨敞鏈€闀夸负12涓瓧绗�"}
        }
    }, e.validate_config = function (e) {
        return i[e] || "娌℃湁閰嶇疆淇℃伅"
    }
}(base || {});